store on the main street - Turc Anglais Dictionnaire